package br.com.hotel.entity;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.JoinTable;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;

@Entity
public class Diaria extends Service{


	@ManyToOne(cascade=CascadeType.ALL)
	@JoinColumn(name="apartamento_id", referencedColumnName="id")
    private Apartamento apartamento;
	private String descricao;

	public Diaria(Long id, Apartamento tp, String descricao2) {
setId(id);		this.apartamento = tp;
		this.descricao = descricao2;
	}

	
	
	public Diaria(){
		
	}
	public Apartamento getApartamento() {
		return apartamento;
	}

	public void setApartamento(Apartamento apartamento) {
		this.apartamento = apartamento;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}



	@Override
	public String toString() {
		return getId()+"- " + descricao ;
	}
	
	
	
}
